package net.zigin.nhi.could.waste.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import lombok.Data;

/*#################################################################*
# 说明:以下代码通过哲勤代码生成工具自动生成    
# 工具:GeneratorCode
# 作者:mgw1986                                                  
# 生成时间:2021-9-8 0:01:01                                               
##################################################################*/

/**
 * HospitalDepart前端界面实体类
 *
 * @author mgw1986
 * @version V1.0
 * @ClassName: HospitalDepartVo
 * @date 2021-9-8 0:01:01
 */
@ApiModel(description = "HospitalDepart前端界面实体类")
@Data
public class HospitalDepartVo {
    //医院科室ID--->列名: id
    @ApiModelProperty("医院科室ID")
    private String id;
    //父级科室--->列名: parent_id
    @ApiModelProperty("父级科室")
    private String parentId;
    //员工用户ID--->列名: user_staff_id
    @ApiModelProperty("员工用户ID")
    private String userStaffId;
    //医院基础ID--->列名: hospital_base_id
    @ApiModelProperty("医院基础ID")
    private String hospitalBaseId;
    //科室类型--->列名: type
    @Excel(name = "单位类型", orderNum = "0", replace = {"科室_0", "分院_1"})
    @ApiModelProperty("科室类型")
    private int type;
    //科室名称--->列名: name
    @Excel(name = "科室名称", orderNum = "1")
    @ApiModelProperty("科室名称")
    private String name;
    //科室拼音名称--->列名: pinyin_name
    @ApiModelProperty("科室拼音名称")
    private String pinyinName;
    //科室编码--->列名: code
    @Excel(name = "科室编码", orderNum = "2")
    @ApiModelProperty("科室编码")
    private String code;
    //科室电话--->列名: mobile
    @Excel(name = "科室电话", orderNum = "4")
    @ApiModelProperty("科室电话")
    private String mobile;
    //创建人--->列名: create_user
    @ApiModelProperty("创建人")
    private String createUser;
    //创建时间--->列名: create_time
    @ApiModelProperty("创建时间")
    private Date createTime;
    //修改人--->列名: modify_user
    @ApiModelProperty("修改人")
    private String modifyUser;
    //修改时间--->列名: modify_time
    @ApiModelProperty("修改时间")
    private Date modifyTime;
    //科室备注--->列名: remark
    @Excel(name = "备注", orderNum = "5")
    @ApiModelProperty("科室备注")
    private String remark;

    @ApiModelProperty("医院基础名称")
    private String hospitalBaseName;
    @ApiModelProperty("父级科室名称")
    private String parentName;
    @Excel(name = "科室负责人", orderNum = "3")
    @ApiModelProperty("科室负责人名称")
    private String userStaffName;
}
